function randCode(n) {
    var arr = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"] ;

    // 假如没有传参，默认显示5位
    n = n || 5 ;
    // 把取出的随机验证码存入res中
    var res = '' ;    // 随机验证码是字符串  需要拼接
    // 产生n次随机验证码
    for(var i = 0 ; i < n ; i++) {
        // 随机取数组中的值   --  随机取值可以先随机取出下标，再通过下标取取值
        // var j = parseInt(Math.random() * arr.length) ;   // 下标就是在0-62之间
        // var n = arr[j] ;   // 通过下标把值取出来
        // res += n ;  // 把值存入res
        // 简写
        res += arr[parseInt(Math.random() * arr.length)] ;
    }
    // 返回这个结果  --- 这个结果可以在其他任何地方使用
    return res ;
}